.accordion {
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
}

.accordion .accordion-header {
    border-width: 0 0 1px;
    cursor: pointer;
}

.accordion .accordion-body {
    border-width: 0 0 1px;
}

.accordion-noborder {
    border-width: 0;
}

.accordion-noborder .accordion-header {
    border-width: 0 0 1px;
}

.accordion-noborder .accordion-body {
    border-width: 0 0 1px;
}

.accordion-collapse {
    background: url('images/accordion_arrows.png') no-repeat 0 0;
}

.accordion-expand {
    background: url('images/accordion_arrows.png') no-repeat -16px 0;
}

.accordion {
    background: #ffffff;
    border-color: #D4D4D4;
}

.accordion .accordion-header {
    background: #F2F2F2;
    filter: none;
}

.accordion .accordion-header-selected {
    background: #0081c2;
}

.accordion .accordion-header-selected .panel-title {
    color: #fff;
}
